package com.mida.bms.report.service;

import com.mida.bms.report.vo.CriticalValueFeedbackRequest;
import com.mida.bms.report.vo.CriticalValueRecieveRequest;
import com.mida.bms.report.vo.CriticalValueRequest;
import com.mida.bms.report.vo.ReportResult;
import com.mida.tool.common.result.ActionResult;
import com.mida.tool.common.result.ListResult;

/**
 * 新增service 把危机值相关功能移入，拆分任务过重的DocReportService
 */
public interface DocReportCriticalService {

    ListResult recieveCriticalValue(CriticalValueRecieveRequest request);

    ListResult feedbackCriticalValue(CriticalValueFeedbackRequest request);

    ActionResult sentCriticalValue(Long docReportCritivalValueSoid);

    ListResult<Long> saveCritivalValue(CriticalValueRequest request);
}
